# encoding: utf-8
# @File  : 02while死循环.py
# @Author: Morpheus
# @Date  : 2025/10/24/14:07


# 当while后台的条件永远为True时，就会进入死循环【当while条件没有设置修改计数器时,会导致进入死
# 循环(不要自己去尝试)】
# 死循环测试场景应用：
# 在一些循环次数不太明确的案例中可以使用死循环(例如:模拟密码登录案例)
# 在死循环内部可以设置其他条件，至少满足1次就可以退出循环

# while循环：实现0~100累加求和
# 分析：
# 初始的计算结果为 0
# 1.计算结果 = 0 + 1
# 2.计算结果 = 1 + 2
# 3.计算结果 = 3 + 3
# 4.计算结果 = 6 + 4
# 100.计算结果 = 上次的结果 + 100
# 推导公式：计算结果 = 上次结果 + 次数
a=1
result=0
while a<=100:
    result=result+a
    a+=1
print(f"求和的结果为：{result}")




# 思考：求0~100之间的偶数的累加和
# b = 0
# i = 0
# while i <= 100:
#     if i % 2 == 0:
#         b += i
#     i += 1
# print(f"0~100之间偶数的累加和是: {b}")